what is destructured argument